Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix invalid occurrences for BYDAY rrules #106

Merged
merged 1 commit into from
Apr 1, 2024

Conversation

sciyoshi
Copy link
Contributor

Fixes #104. When incrementing a monthly RRULE, the end of month check breaks recurrences if the new counter date falls outside of the month's date range. Instead of using increment_yearly, just update the year to avoid the call to fix_day.

@fmeringdal
Copy link
Owner

Thank you very much for this! If you rebase on master it should make the CI green

@fmeringdal fmeringdal merged commit fb43c05 into fmeringdal:main Apr 1, 2024
8 checks passed
@sciyoshi sciyoshi deleted the fix-byday branch April 1, 2024 17:29
@tomquist
Copy link
Contributor

tomquist commented Apr 2, 2024

Thanks so much for the fix @sciyoshi!

@fmeringdal Would it be possible to create a release for this bugfix?

@fmeringdal
Copy link
Owner

Yes, a new release is coming this week.

@tomquist
Copy link
Contributor

tomquist commented Apr 3, 2024

Awesome! Thank you!

@fmeringdal
Copy link
Owner

Version 0.12.0 is now published to crates.io 🎉

@tomquist
Copy link
Contributor

tomquist commented Apr 4, 2024

Thank you!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Invalid occurrences for "every 2 months on the last Monday"
3 participants